transitive dependency in database with example